Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Serbia&Montenegro F5 Serbia&Montenegro F6 Tunisia F6 Morocco F1 Morocco F2 Hungary F3 Serbia & Montenegro F2 Serbia & Montenegro F3 France F17 France F18 UAE F2 Italy F15 Italy F24 Italy F30 Italy F31 Italy F34 Italy F1 Italy F5 Italy F2 Italy F25 UAE F1 Tunisia F4 Tunisia F5 Croatia F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F1 Serbia & Montenegro F4 Serbia & Montenegro F5 Hungary F6 Croatia F2 Italy F12 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto International Bavarian Championship - Eckental CA Challenge - Graz The Surbiton Trophy - Surbiton Heineken Challenger - Ho Chi Minh City Ethias Tennis Trophy - Mons San Benedetto Challenger - San Benedetto Guzzini Challenger - Recanati Banja Luka Challenger 2005 - Banja Luka Budapest Challenger - Budapest Trofeo Francesco Guzzini - Recanati Open Castilla y Leon - Segovia Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk I Tourneo Fila Citta di Brindisi - Brindisi Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Arpa Ceramic Cup - Reggio Emilia The LTA Manchester Challenger - Manchester Garden Open 2004 - Rome Morocco Tennis Tour - Marrakech San Remo Tennis Cup - San Remo The LTA Manchester Challenger - Manchester LTA Men's Challenger - Wrexham Citta di Brindisi - Brindisi Garden Open - Rome West of England Tennis - Bristol Manchester Challenger - Manchester LTA Hull Challenger - Hull Residenza Open - Magdeburg Lambertz Open by Stawag 2007 - Aachen Flea Market Cup - Busan C.T. San Remo - XIII Piertomaso Tessitore - San Remo Sony Ericsson Open 2008 - Belgrade Internazionali di Tennis de San Marino - San Marino CA-Challenge - Graz Mitsubishi Electric Europe Cup - Monza Challenger ATP Tour Cerveza Club Colombia - Medellin Open de Charleroi - Charleroi Volkswagen TED Open - Istanbul Dharwad Challenger 2006 - Dharwad San Marino CEPU Open - San Marino Bristol Challenger Trophy - Bristol San Remo Tennis Cup 15° Piertomaso - San Remo Jameson Cup - Milan Akbank Private Banking TED Open - Istanbul Genova Open Challenger - Genova Jameson Cup - Milan Challenger Citta di Olbia - Olbia Akbank Private Banking TED Open 2006 - Istanbul Canottieri Minico 2004 - Mantova Ischgl International ATP Challenger - Ischgl La Rinascente Tennis Cup Harbour Club Milano - Milan Intersport Heilbronn Open - Heilbronn Riviera di Rimini Challenger 2004 - Rimini Tennis Napoli Cup - Napoli Belgrade Challenger Barletta Challenger Rome Challenger Milan Challenger Reggio Emilia Challenger Alfa Romeo Tennis Cup - Cordenons The West Side Tennis Club Grass Court Challenger - Forest Hills Rimini Challenger Recanati Challenger San Marino Challenger ATP Open Castilla y Leon - Segovia Orbetello Challenger Como Challenger Unique Zagreb Open - Zagreb TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk SIR Supermercadi Challenger - Rome Genova Challenger Rabat Challenger The LTA Bolton Challenger - Bolton Tunis Open 2007 - Tunis Lambertz Open by Stawag - Aachen Caltanissetta Challenger BMW Tennis Championship - Sunrise Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Alexander Kolyaskin Memorial - Donetsk Open de Rennes La Trinitaine - Rennes Samsung Securities Cup - Seoul PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Caltanissetta Challenger TED Open - Istanbul Rome Challenger San Marino Challenger XL Bermuda Open - Bermuda Rijeka Open - Rijeka PrivatBank Cup - Dnepropetrovsk Guzzini Challenger - Recanati Czech Indoor Open - Prague San Benedetto Challenger - San Benedetto 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Coffee Cup Challenger - Chikmagalur ATP Guzzini Challenger - Recanati Internazionali de Tennis di Bergamo - Bergamo Cortina Challenger Trani Challenger San Marino Challenger Como Challenger Banja Luka Challenger Bratislava Challenger Brescia Challenger San Marino Cepu Open - San Marino Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Lambertz Open - Aachen Tatra Banka Open - Bratislava Dallas Challenger Tunis Challenger Bordeaux Challenger Sporting Challenger 2003 - Turin Cremona Challenger Barranquilla Challenger Belgrade Challenger Gemax Samsung Open 2005 - Belgrade Ethias Trophy - Mons Architect Open - Budapest St. Brieuc Challenger Las Vegas Challenger - Las Vegas Surbiton Challenger The Joyce Eisenberg Jerusalem Open - Jerusalem Internazionali di Tennis - Bergamo Memorial Savigni - Sassuolo Challenger Groningen - Groningen Heilbronn Challenger Gemax Samsung Open 2004 - Belgrade The Wrexham Challenger - Wrexham XXIX Edizione 'A.Savoldi Marco' - Manerbio Pekao Open 2004 - Szczecin Okal Cup 2004 - Eckental Challenger Britania Zavaleta - Puebla Bristol Challenger Trophy - Bristol Milan Indoors - Milan Gerry Weber Open - Halle Garden Open - Rome West of England Challenger - Bristol Gemax Open - Belgrade Chicago Challenger Davidoff Swiss Indoors - Basel Guzzini Challenger - Recanati Playford Challenger Bangkok Challenger Yokohama Challenger Lille Challenger Sophia Antipolis Challenger Segovia Challenger Open Castilla y Leon - Segovia Heilbronn Open - Heilbronn Aix En Provence Challenger Genoa Open 'Fondazione Carige' - Genova The Manchester Trophy - Manchester Citta di Como Challenger - Como Fujitsu Siemens Open - Budapest Meridiana Sardegna Open - Olbia Milan Indoors - Milan Nur-Sultan 2 Challenger Gosford Australian Unity Challenger - Gosford Memorial Piertomaso Tessitore - San Remo XXXVII Torneig C.E. Laieta - Barcelona Nottingham 1 Challenger The Manchester Trophy - Manchester Trani Cup - Trani Intersport Heilbronn Open - Heilbronn Bristol Challenger Trophy - Bristol Milano Challenger-Jameson Cup - Milan Meridiana Sardegna Open - Olbia Crystal Cup 1998 - Portoroz BBB Open - Sofia BMW Brixina Tennis Open - Bressanone Top Wool Challenger Biella - Biella West Side Tennis Challenger - Forest Hills Czech Indoor Open - Prague Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise Morocco Tennis Tour - Casablanca Gemax Open - Belgrade Challenger Tunisie - Tunis Geneva Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Bergamo Challenger St. Polten Nur-Sultan Challenger Tennislife Cup - Napoli Eckental Challenger Bratislava Challenger PBZ Zagreb Indoors - Zagreb Ostrava Challenger Milan Indoors - Milan San Remo Challenger Genova Challenger Cremona Challenger Milan Indoors - Milan Open Seat Godo 2005 - Barcelona The Priority Telecom Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Cordenons Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Croatia Open - Umag Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai ATP Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Heineken Open - Auckland Jersey Challenger Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Swiss Indoors Basel - Basel Bergamo Challenger The Artois Championships - London Pilot Pen Tennis - New Haven Thailand Open - Bangkok Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco AEGON Championships - London Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brisbane International - Brisbane BMW Open - Munich Garanti Koza Sofia Open - Sofia Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Ordina Open - s-Hertogenbosch Astana Open - Nur-Sultan Nottingham Challenger Bet-at-home Open - Hamburg Campbell's Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Rome Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz ATP Kremlin Cup - Moscow Synsam Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Open - Newport China Open - Beijing St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Genova Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Ortisei Challenger Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich UNICEF Open - 's Hertogenbosch Adidas Open de Toulouse - Toulouse BRD Nastase Tiriac Trophy - Bucharest Turkish Airlines Open Antalya - Antalya If Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Split Challenger Davidoff Swiss Indoors - Basel Credit Agricole Suisse Open - Gstaad Apia International - Sydney Erste Bank Open - Vienna Open de la Comunidad Valenciana - Valencia Apia International - Sydney Open 13 Provence - Marseille BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Hamburg Challenger Citi Open - Washington Aegon Nottingham Open - Nottingham China Open - Beijing TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow Apia International - Sydney Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Yitzhak Rabin Challenger 1998 - Tel Aviv Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow The LTA Wrexham Challenger - Wrexham Open Castilla y Leon - Segovia Dubai Duty Free Tennis Championships - Dubai ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart AEGON Championships - London I Open de Tenis Comunidad de Madrid - Madrid Antalya Cup - Antalya Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen China Open - Beijing Monterrey Challenger Prostejov Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Grand Prix Hassan II - Marrakech BB&T Atlanta Open - Atlanta Citi Open - Washington Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai cinch Championships - London The Dubai Tennis Championships - Dubai Dutch Open Tennis - Amersfoort Serbia Open - Belgrade Pilot Pen Tennis - New Haven Chennai Open - Chennai U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Scania Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Delray Beach International Tennis Championships - Delray Beach Croatia Open - Umag Qatar ExxonMobil Open - Doha Bangkok Challenger NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo NASDAQ-100 Open - Miami Rogers Masters - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Chengdu Open - Chengdu Masters Series Monte Carlo - Monte Carlo Mercedes Cup - Stuttgart Campionati Internazionali d'Italia - Rome Telecom Italia Masters - Rome CA Tennis Trophy - Vienna Heineken Open - Auckland Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome Heineken Open - Auckland Murray River Open - Melbourne Brisbane International - Brisbane Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells AEGON International - Eastbourne Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells French Open - Paris Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris China Open - Beijing BNP Paribas Open - Indian Wells Wimbledon - London Mutua Madrid Open - Madrid Gazprom Hungarian Open - Budapest U.S. Open - New York French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Coupe Rogers - Montreal Australian Open - Melbourne U.S. Open - New York Shanghai Rolex Masters - Shanghai Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid French Open - Paris Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Davidoff Swiss Indoors Basel - Basel Copa Claro - Buenos Aires St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Chengdu Open - Chengdu U.S. Open - New York Intrum Stockholm Open - Stockholm Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Olympics - London Olympics - Rio de Janeiro French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, QF, USA-SRB 1-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, SRB-RUS 4-1 AAMI Classic - Kooyong